gl renderer: Remove useless ops_offset calls
authorTimm Bäder <mail@baedert.org>
Sat, 18 May 2019 06:55:28 +0000 (08:55 +0200)
committerTimm Bäder <mail@baedert.org>
Sat, 18 May 2019 11:47:59 +0000 (13:47 +0200)
We add the shadow offset manually.

gsk/gl/gskglrenderer.c

index 5fa1f795b85a06c7c627ee46db24b7f9d33a52c3..b37c36afaa24548bc03adb02d31c9aa7096744cf 100644 (file)
@@ -1818,7 +1818,6 @@ render_shadow_node (GskGLRenderer       *self,
                          shadow_child, &texture_id, &is_offscreen,
                          RESET_CLIP | RESET_OPACITY);
 
-      ops_offset (builder, dx, dy);
       ops_set_program (builder, &self->coloring_program);
       ops_set_color (builder, &shadow->color);
       ops_set_texture (builder, texture_id);
@@ -1850,8 +1849,6 @@ render_shadow_node (GskGLRenderer       *self,
 
           ops_draw (builder, onscreen_vertex_data);
         }
-
-      ops_offset (builder, - dx, - dy);
     }
 
   /* Now draw the child normally */